'''
* This is the projet for Brtc LlmOps Platform
* @Author Leon-liao <liaosiliang@alltman.com>
* @Description //TODO 
* @File: default_config.py
* @Time: 2025/9/18
* @All Rights Reserve By Brtc
'''
DEFAULT_CONFIG = {
    #wtf配置
    "WTF_CSRF_ENABLED":"False",
    #SQLAlchemy配置
    "SQLALCHEMY_DATABASE_URI":"postgresql://postgres:123456@127.0.0.1:5432/llmops?client_encoding=utf8",
    "SQLALCHEMY_POOL_SIZE":"30",
    "SQLALCHEMY_POOL_RECYCLE":"3600",
    "SQLALCHEMY_ECHO":"True",

    # Redis 数据库配置
    "REDIS_HOST":"localhost",
    "REDIS_PORT":6379,
    "REDIS_USERNAME":"",
    "REDIS_PASSWORD":"",
    "REDIS_DB":0,
    "REDIS_USE_SSL":"False",

    #Celery配置
    "CELERY_BROKER_DB":1,
    "CELERY_RESULT_BACKEND_DB":1,
    "CELERY_TASK_IGNORE_RESULT":"False",
    "CELERY_RESULT_EXPIRES":3600,
    "CELERY_BROKER_CONNECTION_RETRY_ON_STARTUP":"True",

    # Weaviate向量数据库配置
    "WEAVIATE_HTTP_HOST": "localhost",
    "WEAVIATE_HTTP_PORT": 8080,
    "WEAVIATE_GRPC_HOST": "localhost",
    "WEAVIATE_GRPC_PORT": 50051,
    "WEAVIATE_API_KEY": "",
}